package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.common.core.domain.entity.Course;


public interface ICourseService {
    /**
     * 新增课程信息
     * @param course
     * @return 结果
     * */
    public int insertCourse(Course course);
    /**
     * 删除课程信息
     * @param courseId
     * @return 结果
     * */
    public int deleteCourseById(Long courseId);
    /**
     * 批量删除课程信息
     * @param courseIds
     * @return 结果
     * */
    public int deleteCourseByIds(Long[] courseIds);
    /**
     * 查询课程详情
     * @param courseId
     * @return 结果
     * */
    public Course selectCourseById(String courseId);
    /**
     * 更新课程信息
     * @param course
     * @return 结果
     * */
    public int updateCourse(Course course);

    /**
     * 查询课程列表
     * @param
     * @return 结果
     * */
    public List<Course> selectCourseList(Course course);
}
